to tax patience - German English Dictionary